import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';

import { FundRoutingModule } from './fund-routing.module';
import { NQDIIgmComponent } from './list/n-qdiigm/n-qdiigm.component';
import { QDIIgmComponent } from './list/qdiigm/qdiigm.component';
import { MaintainInstructionComponent } from './list/maintain-instruction/maintain-instruction.component';
import { AppPaginationModule } from 'app/widgets/pagination';
import { EditComponent } from './modal/edit/edit.component';
import { AddComponent } from './modal/add/add.component';
import { ModifyComponent } from './modal/modify/modify.component';
import { DeleteComponent } from './modal/delete/delete.component';
import { AuditComponent } from './modal/audit/audit.component';
import { WithdrawComponent } from './modal/withdraw/withdraw.component';
import { MiViewOrEditComponent } from './modal/mi-view-or-edit/mi-view-or-edit.component';
import { MiCheckComponent } from './modal/mi-check/mi-check.component';
import { ApplyFundGroupComponent } from './modal/apply-fund-group/apply-fund-group.component';
import { NapplyFundGroupComponent } from './modal/napply-fund-group/napply-fund-group.component';
import {BypassSecurityTrustHtmlPipe} from '../../../services/dom.pipe';

@NgModule({
  imports: [
    CommonModule,
    FormsModule,
    FundRoutingModule,
    FormsModule,
    AppPaginationModule,
  ],
  declarations: [BypassSecurityTrustHtmlPipe,NQDIIgmComponent, QDIIgmComponent, MaintainInstructionComponent, EditComponent, AddComponent, ModifyComponent, DeleteComponent, AuditComponent, WithdrawComponent,MiViewOrEditComponent, MiCheckComponent, ApplyFundGroupComponent, NapplyFundGroupComponent],
  entryComponents: [EditComponent,AddComponent,ModifyComponent,DeleteComponent,AuditComponent,WithdrawComponent,MiViewOrEditComponent,MiCheckComponent,ApplyFundGroupComponent,NapplyFundGroupComponent]
})
export class FundModule { }
